บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    Inheritance Java (การสืบทอด Java) คืออะไร มาเรียนรู้กัน

    บทความวันที่ 18 ตุลาคม 2555

    Inheritance คือ การสืบทอดคุณสมบัติ และคุณลักษณะเช่น พ่อแม่ ถ่ายทอด DNA มาสู่ลูกเป็นต้น ซึ่งการเขียนโปรแกรมในภาษาจาวา และภาษาอื่นในเรื่องของการสืบทอดก็เป็นในลักษณะดังที่กล่าวมาเหมือนกัน โดยเรามาดูตัวอย่างการเขียนโปรแกรม และคำธิบายต่าง ๆ ไดเลยครับ

     

    ตัวอย่างโปรแกรม

    public class Inheritance {
    	public static void getName(){
    		System.out.println("amplysoft");
    	}
    	public static void getWebSite() {
    		System.out.println("www.amplysoft.com");
    	}
    }
    
    class Child extends Inheritance {
    	public static void main(String args[]){
    		getName();
    		getWebSite();
    	}
    }
    

     

    ผลลัพธ์

     

    ประโยชน์ของการทำ Inheritance

    1. Class ลูกสามารถเรียกใช้งานคำสั่งต่าง ๆ จาก Class พ่อแม่ ได้เลยทันทีโดยไม่จำเป็นต้องเขียนโปรแกรมใหม่

    2. ทำให้ Class ต่าง ๆ ที่มีลักษณะเหมือน ๆ กันทำการสืบทอดคุณสมบัติไปได้ และใช้งานได้โดยทันที

    3. เพื่อจัดกลุ่ม และทำให้การออกแบบ Class มีประสิทธิภาพมากยิ่งขึ้น

     

    คำอธิบายโปรแกรม

    1. การสืบทอดคุณสมบัติ และคุณลักษณะนั้นจะใช้คำสั่ง extends [ชื่อ Class]

    2. ในภาษาจาวานั้นสามารถสืบทอดคุณสมบัติได้จาก Class อื่น ๆ เพียงหนึ่ง Class เท่านั้น (ไม่รองรับการทำ Multiple Inheritance) แต่ก็มีวิธีการประยุกต์ใช้งานได้เหมือนกัน ตามความสามารถของผู้พัฒนา

     

    ลองนำไปศึกษา และทดลองใช้งานกันดูนะครับ สำหรับเรื่อง Inheritance Java (การสืบทอด) ครับ


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา Inheritance Java (การสืบทอด Java) คืออะไร มาเรียนรู้กัน